using System;
using System.Runtime.InteropServices;
namespace BMC.ARSystem
{
	[ARStructTypeInfo(Name = "ARDDEStruct", NumberOfMembers = 6u), ClassInterface, Guid("0acd5656-6c12-455f-8c99-0c48fa313666"), ProgId("BMC.ARSystem.DDEAction")]
	public class DDEAction : Action
	{
		[ARStructMemTypeInfo(Name = "serviceName", Offset = 0u)]
		private string _serviceName;
		[ARStructMemTypeInfo(Name = "topic", Offset = 1u)]
		private string _topic;
		[ARStructMemTypeInfo(Name = "item", Offset = 2u)]
		private string _item;
		[ARStructMemTypeInfo(Name = "action", Offset = 3u)]
		private uint _action;
		[ARStructMemTypeInfo(Name = "pathToProgram", Offset = 4u)]
		private string _pathToProgram;
		[ARStructMemTypeInfo(Name = "command", Offset = 5u)]
		private string _command;
		public string ServiceName
		{
			get
			{
				return this._serviceName;
			}
			set
			{
				this._serviceName = value;
			}
		}
		public string Topic
		{
			get
			{
				return this._topic;
			}
			set
			{
				this._topic = value;
			}
		}
		public string Item
		{
			get
			{
				return this._item;
			}
			set
			{
				this._item = value;
			}
		}
		public uint Action
		{
			get
			{
				return this._action;
			}
			set
			{
				this._action = value;
			}
		}
		public string PathToProgram
		{
			get
			{
				return this._pathToProgram;
			}
			set
			{
				this._pathToProgram = value;
			}
		}
		public string Command
		{
			get
			{
				return this._command;
			}
			set
			{
				this._command = value;
			}
		}
		public DDEAction()
		{
		}
		internal DDEAction(object rawData, Server server)
		{
		}
	}
}
